
<?php $baseUrl=Zend_Controller_Front::getInstance()->getBaseUrl(); ?>
<link rel="stylesheet" rev="stylesheet" href="<?php  echo $baseUrl; ?>/css/purchase.css" type="text/css" media="all" />
<input type="hidden" id="typebuy" value="<?php echo $this->type; ?>"/>
<input type="hidden" id="typeuser" value="<?php echo $this->typeuser; ?>" />
<script type="text/javascript" src="<?php  echo $baseUrl; ?>/js/commonfunctions.js"></script>
<script type="text/javascript" language="javascript">
    $(document).ready(function()
    {
        //$('#notice').css('display','none');
        $('#lastname').focus();
        $('#divPresent').css('display','none');
        $('#pay').css('display','none');
        $('#ntAccount').css('display','none');
        $('#friend').change(getFriendInfo);
    }
    );

    function getFriendInfo()
    {
        var uid=$('#friend').val();
        if(uid=='0')
            return;
        
        var baseUrl=$('#baseUrl').val();
        $.ajax({
          type:'POST',
          async: false,
          cache: false,
          data:{
               'uid':uid
          },
          timeout: 30000,
          url: baseUrl + '/default/ajax/getuserinfo',
          success:function(data)
          {
            if(data!=null)
            {
                var user=eval('(' + data + ')');
                $('#firstname1').val(user["firstname"]);
                $('#lastname1').val(user["lastname"]);
                $('#sex1').val(user["sex"]);
                $('#phone1').val(user["phone"]);
                $('#email1').val(user["email"]);
            }
          }
         });
    }
    function checkInfo()
    {
        var error="";
        var isError=false;
        var firstname=StandardString($('#firstname').val());
        var lastname=StandardString($('#lastname').val());
        if(firstname.length<=0 || lastname.length<=0)
        {
            error +="Họ hoặc tên không đúng !<br/> ";
            isError=true;
        }

        var phone=StandardString($('#phone').val());
        if(phone.length<9 ||phone.length>30)
        {
            error +="Số điện thoại không đúng !<br/> ";
            isError=true;
        }
        else
        {
            for(var i=0;i<phone.length;i++)
            {
                if((phone[i]>'a' && phone[i]<'z')||(phone[i]>'A' && phone[i]<'Z'))
                {
                    error +="Số điện thoại không đúng !<br/> ";
                    isError=true;
                    break;
                }
            }
        }

        var email=StandardString($('#email').val());
        if(email.length >0)
        {
            if(!IsValidEmail($('#email').val()))
            {
                error +="Email không hợp lệ !<br/> ";
                isError=true;
            }
        }
        else
        {
            error +="Chưa điền email !<br/> ";
            isError=true;
        }

        var typebuy=parseInt($('#typebuy').val());
        if(typebuy==0)  // mua
        {
            var address=StandardString($('#address').val());
            if(address.length>200)
            {
                error +="Địa chỉ nhận sách quá dài !<br/> ";
                isError=true;
            }
            else if(address.length==0)
            {
                error +="Chưa điền địa chỉ nhận sách !<br/> ";
                isError=true;
            }
        }
        else if(typebuy==1) // tang
        {
            var message=StandardString($('#message').val());
            $('#message').val(message);
        }

        if(isError)
        {
            $('#notice').html(error);
            $('#lastname').focus();

            return false;
        }

        $('#notice').html("Các trường đánh dấu <span class='warning'>*</span> bắt buộc phải nhập");
        $('#divBuy').css('display','none');
        if(typebuy==1) // tang
        {
            $('#divPresent').css('display','block');
        }
        else
        {
            // chuyen toi trang thanh toan
            $('#pay').css('display','block');
        }
        return true;
    }

    function checkInfo1()
    {
        var error="";
        var isError=false;
        var firstname=StandardString($('#firstname1').val());
        var lastname=StandardString($('#lastname1').val());
        if(firstname.length<=0 || lastname.length<=0)
        {
            error +="Họ hoặc tên không đúng !<br/> ";
            isError=true;
        }
        
        var phone=StandardString($('#phone1').val());
        if(phone.length<9 ||phone.length>30)
        {
            error +="Số điện thoại không đúng !<br/> ";
            isError=true;
        }
        else
        {
            for(var i=0;i<phone.length;i++)
            {
                if((phone[i]>'a' && phone[i]<'z')||(phone[i]>'A' && phone[i]<'Z'))
                {
                    error +="Số điện thoại không đúng !<br/> ";
                    isError=true;
                    break;
                }
            }
        }

        var email=StandardString($('#email1').val());
        if(email.length >0)
        {
            if(!IsValidEmail($('#email1').val()))
            {
                error +="Email không hợp lệ !<br/> ";
                isError=true;
            }
        }
        else
        {
            error +="Chưa điền email !<br/> ";
            isError=true;
        }

        var address=StandardString($('#address1').val());
        $('#address1').val(address);

        if(isError)
        {
            $('#notice1').html(error);
            $('#lastname1').focus();

            return false;
        }

        $('#notice1').html("Các trường đánh dấu <span class='warning'>*</span> bắt buộc phải nhập");

        // chuyen toi trang thanh toan
        $('#divPresent').css('display','none');
        $('#pay').css('display','block');
        return true;
    }

    function back()
    {
        $('#divPresent').css('display','none');
        $('#divBuy').css('display','block');
    }
    function back1()
    {
        var typebuy=parseInt($('#typebuy').val());
        $('#pay').css('display','none');
        if(typebuy==1) // tang
        {
            $('#divPresent').css('display','block');
        }
        else
        {
            $('#divBuy').css('display','block');
        }
    }
    function payment()
    {
        var accountnumber =$('#accountnumber').val();
        var accountpass = $('#accountpass').val();
        var isError=false;
        var error="";
        if(accountnumber.length==0)
        {
            error +="Chưa nhập tài khoản!<br/>";
            isError=true;
        }
        for(var i=0;i<accountnumber.length;i++)
        {
            if( !(accountnumber[i] >='0' && accountnumber[i] <='9' ))
            {
                error +="Tài khoản chưa đúng!<br/>";
                isError=true;
                break;
            }
        }

        if(StandardString(accountpass.length)==0)
        {
            error +="Chưa nhập mật khẩu!<br/>";
            isError=true;
        }

        if(isError)
        {
            $('#ntAccount').html(error);
            $('#ntAccount').css('display','block');
        }
        else
        {
            $('#ntAccount').html("");
            $('#ntAccount').css('display','none');

            document.form1.submit();
        }
        return false;
    }
</script>
<div class="clear1"></div>
<div id="body_main">
     <div class="header">
        <h4>
                <a href="<?php echo $baseUrl; ?>">Trang chủ</a>
                <span class="separate">&gt;</span>
                <a href="<?php echo $baseUrl.'/personal/cart/viewcart' ?>">Giỏ hàng</a>
                <span class="separate">&gt;</span>
                <a href="#">Thanh toán</a>
        </h4>
    </div>
    <div class="clear1"></div>
    <form name="form1" id="form1" action="<?php echo $baseUrl .'/default/index/pay'; ?>" method="POST">
        
        <div id="divBuy" class="payMent">
            <?php
                if($this->type==0) // mua
                {
                    echo '<div class="header">
                            <h4>Nhập thông tin cá nhân</h4>
                         </div>';
                }
                else if($this->type==1) // tang
                {
                    echo '<div class="header">
                            <h4>Nhập thông tin người mua</h4>
                         </div>';
                }
            ?>
            <div>
                <div class="clear"></div>
                <div class="notice" id="notice">
                    Các trường đánh dấu <span class="warning">*</span> bắt buộc phải nhập
                </div>
                <table width="100%" cellpadding="7px">
                    <tr>
                        <td class="title">
                            Danh xưng <span class="warning">*</span>
                        </td>
                        <td>
                            <select id="sex" name="sex">
                                <?php
                                    if(isset($this->personalinfo))
                                    {
                                       if($this->personalinfo["sex"]==1)
                                       {
                                           echo '<option value="1"  selected="true">Ông</option>';
                                           echo '<option value="0">Bà</option>';
                                       }
                                       else
                                       {
                                           echo '<option value="1">Ông</option>';
                                           echo '<option value="0" selected="true">Bà</option>';
                                       }
                                    }
                                    else
                                    {
                                        echo '<option value="1"  selected="true">Ông</option>';
                                        echo '<option value="0">Bà</option>';
                                    }
                                ?>

                            </select>
                        </td>
                    </tr>
                    <tr>
                        <td class="title">
                            Họ và đệm <span class="warning">*</span>
                        </td>
                        <td>
                             <?php
                                    if(isset($this->personalinfo))
                                    {
                                        echo '<input value="'.$this->personalinfo["lastname"].'" class="txt" type="text" name="lastname" id="lastname"/>';
                                    }
                                    else
                                    {
                                        echo '<input class="txt" type="text" name="lastname" id="lastname"/>';
                                    }
                                ?>
                        </td>
                    </tr>
                    <tr>
                        <td class="title">
                            Tên <span class="warning">*</span>
                        </td>
                        <td>
                            <?php
                                if(isset($this->personalinfo))
                                {
                                    echo '<input value="'.$this->personalinfo["firstname"].'" class="txt" type="text" name="firstname" id="firstname"/>';
                                }
                                else
                                {
                                    echo '<input class="txt" type="text" name="firstname" id="firstname"/>';
                                }
                            ?>
                        </td>
                    </tr
                    <tr>
                        <td class="title">
                            Điện thoại<span class="warning">*</span>
                        </td>
                        <td>
                             <?php
                                if(isset($this->personalinfo))
                                {
                                    echo '<input value="'.$this->personalinfo["phone"].'" class="txt" type="text" id="phone" name="phone"/>';
                                }
                                else
                                {
                                    echo '<input class="txt" type="text" id="phone" name="phone"/>';
                                }
                            ?>
                        </td>
                    </tr>
                    <tr>
                        <td class="title">
                            Email <span class="warning">*</span>

                        </td>
                        <td>
                            <?php
                                if(isset($this->personalinfo))
                                {
                                    echo '<input value="'.$this->personalinfo["email"].'" class="txt" type="text" id="email" name="email"/>';
                                }
                                else
                                {
                                    echo '<input class="txt" type="text" id="email" name="email"/>';
                                }
                            ?>
                        </td>
                    </tr>
                    <tr>
                        <?php
                            if($this->type==0) // mua
                            {
                        ?>
                            <td class="title">
                                Địa chỉ nhận sách<span class="warning">*</span>
                            </td>
                            <td>
                                <textarea id="address" name="address" cols="40" rows="5">
                                <?php
                                    if(isset($this->personalinfo))
                                    {
                                        echo $this->personalinfo["address"];
                                    }
                                ?>
                                </textarea>
                            </td>
                        <?php
                            }
                            else if($this->type==1) // tang
                            {
                        ?>
                            <td class="title">
                                Tin nhắn kèm theo
                            </td>
                            <td>
                                <textarea id="message" name="message" cols="40" rows="5">

                                </textarea>
                            </td>
                        <?php
                            }
                        ?>
                    </tr>
                     <tr>
                        <td class="title">
                            &nbsp;
                        </td>
                        <td>
                            <a onclick="return checkInfo();" class="button">Tiếp tục >></a>
                        </td>
                    </tr>
                </table>
            </div>
        </div>

        <div id="divPresent" class="payMent">
            <div class="header">
                <h4>Nhập thông tin người nhận</h4>
            </div>
            <div>
                <div class="clear"></div>
                <div class="notice" id="notice1">
                    Các trường đánh dấu <span class="warning">*</span> bắt buộc phải nhập
                </div>
                <table width="100%" cellpadding="7px">
                     <?php
                        if($this->type==1 && $this->typeuser==1) // tang voi nguoi dung dang nhap
                        {
                    ?>
                     <tr>
                        <td class="title">
                            Chọn bạn từ danh sách <span class="warning">*</span>
                            <br/>
                        </td>
                        <td>
                            <select id="friend" name="friend">
                                <option value="0"  selected="true">.. Bạn mới ..</option>
                                <?php
                                    foreach($this->friends as $user)
                                    {
                                        echo '<option value="'.$user["_id"].'">'.$user["user_name"].'</option>';
                                    }
                                ?>
                            </select>
                        </td>
                    </tr>
                    <?php
                        }
                    ?>
                    <tr>
                        <td class="title">
                            Danh xưng <span class="warning">*</span>
                        </td>
                        <td>
                            <select id="sex1" name="sex1">
                                <option value="1"  selected="true">Ông</option>
                                <option value="0">Bà</option>
                            </select>
                        </td>
                    </tr>
                    <tr>
                        <td class="title">
                            Họ và đệm <span class="warning">*</span>
                        </td>
                        <td>
                            <input class="txt" type="text" name="lastname1" id="lastname1"/>
                        </td>
                    </tr>
                    <tr>
                        <td class="title">
                            Tên <span class="warning">*</span>
                        </td>
                        <td>
                            <input class="txt" type="text" name="firstname1" id="firstname1"/>
                        </td>
                    </tr>
                    <tr>
                        <td class="title">
                            Điện thoại<span class="warning">*</span>
                        </td>
                        <td>
                            <input class="txt" type="text" id="phone1" name="phone1"/>
                        </td>
                    </tr>
                    <tr>
                        <td class="title">
                            Email <span class="warning">*</span>

                        </td>
                        <td>
                            <input class="txt" type="text" id="email1" name="email1"/>
                        </td>
                    </tr>
                    <tr>
                        <td class="title">
                            Địa chỉ nhận sách<span class="warning">*</span>
                        </td>
                        <td>
                            <textarea id="address1" name="address1" cols="40" rows="5">
                            </textarea>
                        </td>
                    </tr>
                     <tr>
                        <td class="title">
                            &nbsp;
                        </td>
                        <td>
                            <?php
                                if($this->type==1) // tang
                                {
                                    echo '<a onclick=" return back();" class="button" href="#"><< Quay lại</a>';
                                }
                            ?>
                            <a onclick="return checkInfo1();" class="button">Tiếp tục >></a>
                        </td>
                    </tr>
                </table>
            </div>
        </div>

        <div id="pay" class="payMent">
            <div class="notice" id="ntAccount">
            </div>
            <table width="100%" cellpadding="7px">
                <tr>
                    <td class="title">
                        Chọn loại tài khoản
                    </td>
                    <td>
                        <select id="typeaccount" name="typeaccount">
                            <option>Paypal</option>
                            <option>Ngân hàng ACB</option>
                            <option>Agribank</option>
                            <option>Ngân hàng quân đội</option>
                            <option>Ngân hàng Đông Á</option>
                        </select>
                    </td>
                </tr>
                <tr>
                    <td class="title">Số tài khoản</td>
                    <td>
                        <input class="txt" type="text" id="accountnumber" name="accountnumber"/>
                    </td>
                </tr>
                <tr>
                    <td class="title">Mật khẩu</td>
                    <td>
                        <input class="txt" type="password" id="accountpass" name="accountpass"/>
                    </td>
                </tr>
                <tr>
                    <td class="title">
                        &nbsp;
                    </td>
                    <td>
                        <a onclick=" return back1();" class="button"><< Quay lại</a>
                        <a  onclick="return payment();" class="button">Thanh toán >></a>
                    </td>
                </tr>
            </table>
        </div>
        
    </form>
</div>
